<?php
/**
 * Categories Admin
 * Работа с категориями
 * Controller
 */

// No direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

jimport( 'joomla.application.component.view' );
jimport('joomla.html.pagination');

class ShopViewCategories extends JView
{
	function display($tpl = null)
	{
		JToolBarHelper::title(JText::_( 'Список категорий товара' ), 'generic.png');
		JToolBarHelper::addNewX('addCat','Добавить');
		JToolBarHelper::editListX('editCat','Изменить');
		JToolBarHelper::deleteListX('Вы уверены что хотите удалить выбранные категории ?','delCat');
                $model = $this->getModel();
		if (isset($_REQUEST['publish_cat']) && (int)$_REQUEST['publish_cat'] != 0) {
                    $model->publishCat((int)$_REQUEST['publish_cat']);
                    $mainframe = &JFactory::getApplication();
                    $mainframe->redirect('index.php?option=com_shop&view=categories');
                }
		$pagination = new JPagination(0,0, 0);
		$this->assignRef('pagination', $pagination);
		// Get data from the model
		$items	= & $this->get('Data');
		$db = &JFactory::getDBO();
		$this->assignRef('items',$items);
                
                $stats = array();
		foreach ($items as &$oCat) {
                    $oCat->oStat = $model->getStats($oCat->id);
                    //printu($oStat,'stat');
                    //$stats[$oCat->id] = $oStat;
                }
                $this->assignRef('items',$items);
                //printu($stats,'stats');
                //$this->assignRef('stats',$stats);
		parent::display($tpl);
	}
}
?>